package com.itcs.app.pay.model;

import java.util.Map;

import com.itcs.app.util.ParamMap;

/**
 * 主扫过滤返回
 * 
 * @author LiuPeng
 * @date 2018年3月24日
 * 
 */
public class QrcodeFilterRes {

	/**
	 * @Fields 是否过滤
	 */
	private boolean endFilter;

	/**
	 * @Fields 原始参数
	 */
	private ParamMap originalMap;

	/**
	 * @Fields 过滤后的参数（如果endFilter为true，则该数据需要设置）
	 */
	private Map<String, String> filterParams;

	/**
	 * @Fields 重定向地址
	 */
	private String redirectUrl;

	/**
	 * 创建一个新的实例 QrcodeFilterRes.
	 *
	 * @param endFilter
	 * @param originalMap
	 */
	public QrcodeFilterRes(ParamMap originalMap, Map<String, String> filterParams) {
		super();
		this.endFilter = true;
		this.originalMap = originalMap;
		this.filterParams = filterParams;
	}

	/**
	 * 创建一个新的实例 QrcodeFilterRes.
	 *
	 * @param endFilter
	 * @param redirectUrl
	 */
	public QrcodeFilterRes(String redirectUrl) {
		super();
		this.endFilter = false;
		this.redirectUrl = redirectUrl;
	}

	/**
	 * @return the endFilter
	 */
	public boolean isEndFilter() {
		return endFilter;
	}

	/**
	 * @param endFilter
	 *            the endFilter to set
	 */
	public void setEndFilter(boolean endFilter) {
		this.endFilter = endFilter;
	}

	/**
	 * @return the originalMap
	 */
	public ParamMap getOriginalMap() {
		return originalMap;
	}

	/**
	 * @param originalMap
	 *            the originalMap to set
	 */
	public void setOriginalMap(ParamMap originalMap) {
		this.originalMap = originalMap;
	}

	/**
	 * @return the filterParams
	 */
	public Map<String, String> getFilterParams() {
		return filterParams;
	}

	/**
	 * @param filterParams
	 *            the filterParams to set
	 */
	public void setFilterParams(Map<String, String> filterParams) {
		this.filterParams = filterParams;
	}

	/**
	 * @return the redirectUrl
	 */
	public String getRedirectUrl() {
		return redirectUrl;
	}

	/**
	 * @param redirectUrl
	 *            the redirectUrl to set
	 */
	public void setRedirectUrl(String redirectUrl) {
		this.redirectUrl = redirectUrl;
	}

}
